page {
  background: white;
}
view {
  box-sizing: border-box;
}
button {
  border-radius:0;
  background-color:transparent;
  padding: 0;
  position: initial;
  &::after {
    border: none;
  }
}
.container{
  padding-top: 40rpx;
}
.dynamicItem {
  width: 100vw;
  padding-left: 32rpx;
  margin-bottom: 40rpx;
  &__header {
    padding-right: 22rpx;
    .headerLeft {
      max-width: 90%;
      &__img {
        width: 80rpx;
        height: 80rpx;
        border-radius: 50%;
        margin-right: 17rpx;
      }
      &__name {
        font-size: 28rpx;
        color: #334D80;
        font-weight: bold;
        max-width: 80%;
      }
    }
    .header__share {
      position: absolute;
      right: 22rpx;
      width: 48rpx;
      height: 48rpx;
      font-size: 0;
    }
    .headerShare{
      width: 48rpx;
      height: 48rpx;
    }
  }
  &__content {
    padding: 0 32rpx 40rpx 97rpx;
    border-bottom: 2rpx solid #EEEEEE;
    .content__img {
      width: 590rpx;
      height: 280rpx;
      border-radius: 16rpx;
      margin-bottom: 13rpx;
    }
    .content__name {
      font-weight: bold;
      font-size: 32rpx;
      color: #333333;
    }
    .content__desc {
      color: #333333;
      font-size: 28rpx;
      margin-bottom: 14rpx;
      display: block;
      line-height: 50rpx;
      margin-top: 10rpx;
    }
    .content__time {
      font-size: 24rpx;
      color: #999999;
    }
    .content__likeBtn {
      width: 48rpx;
      height: 48rpx;
    }
    .content__likeList{
      padding: 24rpx;
      border-radius: 10rpx;
      background: #F5F5F5;
      margin-top: 22rpx;
      font-size: 24rpx;
      color: #334D80;
      flex-wrap: wrap;
      .likeList__img {
        width: 24rpx;
        height: 24rpx;
        margin-right: 17rpx;
      }
    }
  }
}